<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:p="http://primefaces.org/ui">
<h:head>
	<title>配置参数管理</title>
	<link href="../../css/component.css" rel="stylesheet" type="text/css" />
</h:head>

<ui:param name="bean" value="#{configAction}" />
<h:body>
	<p:outputLabel value="添加配置:"/>
	<h:form id="fadd">
		<p:dataTable var="config" value="#{bean.config}">
			<p:column headerText="枚举Id" style="text-align:center" width="10%">
				<h:inputText value="#{config.id}"  styleClass="inputText" />
			</p:column>
			<p:column headerText="枚举名" style="text-align:center" width="25%">
				<p:inputText value="#{config.enumName}" styleClass="inputText"/>
			</p:column>
			<p:column headerText="枚举值" style="text-align:center" width="25%">
				<p:inputText value="#{config.enumValue}" styleClass="inputText"/>
			</p:column>
			<p:column headerText="枚举描述" style="text-align:center" width="25%">
				<p:inputText  value="#{config.description}"  styleClass="inputText"/>
			</p:column>
			<p:column headerText="操作" style="text-align:center" width="15%">
				<p:commandButton value="添加" action="#{bean.add}" update=":flist:dlist" ajax="true"></p:commandButton>
			</p:column>
		</p:dataTable>
	</h:form>

	<!-- 展示所有配置数据 -->
	<p:outputLabel value="已有配置："></p:outputLabel>
	<h:form id="flist">
		<p:messages id="messages" showDetail="true" life="10000"/>	
		<p:dataTable id="dlist" var="config" value="#{bean.configList}" resizableColumns="true" scrollable="true"  paginator="true" rows="12">
			<p:column headerText="枚举Id" style="text-align:center" width="10%">
				<h:outputText value="#{config.id}" />
			</p:column>
			<p:column headerText="枚举名" style="text-align:center" width="20%">
				<p:inputText value="#{config.enumName}" styleClass="inputText"/>
			</p:column>
			<p:column headerText="枚举值" style="text-align:center" width="30%">
				<p:inputText value="#{config.enumValue}" styleClass="inputText"/>
			</p:column>
			<p:column headerText="枚举描述" style="text-align:center" width="30%">
				<p:inputText value="#{config.description}" styleClass="inputText"/>
			</p:column>
			<p:column headerText="操作" style="text-align:center" width="10%">
				<p:commandButton value="修改" action="#{bean.modify(config)}" update=":flist" ajax="true" />
			</p:column>
		</p:dataTable>
	</h:form>
</h:body>
</html>
